SuperHex is a hexadecimal file editor. It can edit data and resource forks of files of any size.
It is freeware.
Only on PowerPC.
SuperHex features:
- "big files" management
- resource seperate editing
- multi-file and -resource search
- drag and drop editing
- real-time scrolling
- contextual menus
Documentation
- Hexadecimal mode
When you open a file in SuperHex, check the Hex mode option of the Document Menu to edit it as a hexadecimal sequence. In this mode, documents are represented as shown on figure 1 :
figure 1: hexadecimal mode
Note the blue outline. Every character you type is send in the blue-outlined area.
By checking the Overwrite item, you replace data after the cursor. You can choose a copy mode (like in CopyBits QuickDraw routine) to perform binary operations like 'Or' or 'Xor'.
- File Management
A pencil icon in top of a window indicates that last changes were not saved to disk.
A padlock icon indicates that the file is locked. You can edit locked files directly, but you need to call Save as item to save changes.
- Resource editing
By default, when possible, SuperHex opens file's Data Fork. To open a file's Resource Fork:
1) Open a file with no Data Fork : its Resource Fork is automatically selected, or
2) Call Open… item, and check Resource Fork item, or
3) Check Resource Fork item of the Document Menu.
Resources are listed, grouped by type. To edit a resource, click the blue arrow button on the left of the res type, then double-click the resource. Its contents are displayed in the window.
You can drag a resource in order to make a clipping. If you drag a type name, all resources of this type are dragged. By default, the drag contents type is the res type. If you press Command while dragging one or several resources, they are dragged as 'TEXT'. This lets you export resource contents into a word processor, for example.
You can grow or shrink the res list by clicking and dragging when cursor shown on figure 2 appears.
figure 2: growing the res list to see entire res names
A contextual menu appears if you Control-click a resource name.
- Preferences
Choose fixed-spaced display and printing fonts in order to get a proper display. The Unknown char option lets you choose which character replaces those that cannot be printed.
- Find
You can search for strings with up to 255 chars.
To add a res to the multi-res find list:
1) Click + in the Find Window, then enter the res type and (optionnaly) ID, or
2) Drop a resource from an open file onto the res list, or
3) Call Add… in a resource contextual menu.
Versions
- 1.0b7
- DF/ RF switch in the menu
- overwrite copy modes
- printing options in Print Dialog
- fixed resource bugs
- 1.0b6
- special keys supported
- "Overwrite" option
- better "Select" window
- new menus
- fixed scrolling bugs
- new "About…" window
- 1.0b5
- drag and drop improvement
- "memory" section in preferences
- 1.0b4
- new find window
- replacing
- file writing bugs fixed
- efficient memory management
- ability to copy bad-formated hex data
- 1.0b3
first US version (this is French-speaking software)